var login = {
    init:function(){
        var self = this;
        self.body = $("body");
        self.header = $("#login_header");
        self.main = $("#login_main");
        self.footer = $("#login_footer");
        self.getMainMinHegiht();
        self.bind();
        self.roll_pic.init();
        self.login_main.init();
        //alert($("body").height());
        //alert($(document).height());
        //alert($(window).height());
    },
    getMainMinHegiht:function(){
        var self = this;
        if(self.body.height() < $(window).height()){
            var minHeight = $(window).height() - self.header.outerHeight() - self.footer.outerHeight();
            //console.log(minHeight);
            //self.main.css({"min-height":minHeight +"px","height":minHeight + "px"});
            //console.log((minHeight-self.main.height())/2);
            self.main.css({"marginTop":(minHeight-self.main.height())/2,"marginBottom":(minHeight-self.main.height())/2})
        }
    },
    bind:function(){
        var self = this;
        $(window).resize(function(){
            self.resize && clearTimeout(self.resize);
            self.resize = setTimeout(function(){
                self.getMainMinHegiht();
            },100)
        });
    },
    roll_pic:{
        init:function(){
            var self = this;
            self.index = 0;
            self.bannerPic = $("#pic_roll_main>li");
            self.bannerPic.hide().eq(self.index).show();
            //console.log(self.bannerPic.length);
            //var $picBtn = $("#picBtn>ul");
            var picBtnHtml = $('<div id="picBtn"></div>')
            $("#login_pic").append(picBtnHtml);
            for(var i=0; i<self.bannerPic.length; i++) {
                $("#picBtn").append("<a></a>");
            };
            self.picBtn = $("#picBtn>a");
            self.picBtn.remove("current").eq(self.index).addClass("current")
            self.rollPic = setInterval(self.autoRollPic, 6000);
            self.bind();
        },
        bind:function(){
            var self = login.roll_pic;
            self.picBtn.click(function(){
                clearInterval(self.rollPic);
                var btnIndex = $(this).index();
                //console.log(btnIndex);
                self.index = btnIndex;
                self.picBtn.removeClass("current").eq(self.index).addClass("current");
                self.bannerPic.eq(self.index).fadeIn(500).siblings().fadeOut(500);
                self.rollPic = setInterval(self.autoRollPic, 6000);
            });
			$(".close_error_pop").live("click",function(){
                $("#error_pop").remove();
                $("#photo_pop").remove();
                $("#shade-div-error").remove();
                return false;
            });
        },autoRollPic:function(){
            var self = login.roll_pic;
            //console.log(self.index);
            try {
                self.bannerPic.eq(self.index).fadeOut(500);
                self.picBtn.eq(self.index).removeClass("current");
                self.index++;
                if(self.index > self.bannerPic.length - 1) {
                    self.index = 0;
                }
                self.bannerPic.eq(self.index).fadeIn(500);
                self.picBtn.eq(self.index).addClass("current");
            } catch (e) { }
        }
    },
    login_main:{
        init:function(){
            var self = this;
            self.goto_zhuce = $("#goto_zhuce");
            self.goto_denglu = $(".goto_denglu");
            self.goto_sqsy = $(".goto_sqsy");
            self.goto_zcym = $(".goto_zcym");
            self.login_sort = $("#login_sort");
            self.btn_ljty = $("#btn_ljty");
            self.$closePopBtn = $(".closePopBtnR");
            //console.log($(".input_tip").length);
            $(".input_tip").each(function(){
                var input  = $(this).siblings("input");
                $(this).width(input.width() - 2);
            })
            self.bind();
        },
        bind:function(){
            var self = this;
            self.btn_ljty.click(function(){
                $("html,body").animate({scrollTop:0},"normal",function(){
                    self.login_sort.delay(200).animate({"marginLeft":-285},300);
                });
                return false;
            });
            self.$closePopBtn.live("click",function(){
                $(this).closest(".popDiv").hide();
                $(".shade-div").hide();
                return false;
            });
            $("#btn_forget_password").click(function(){
                self.login_sort.animate({"marginLeft":-278},300);
                return false;
            });

            $(".get_pass_btn").click(function(){
                $("#get_password_step1").hide();
                $("#get_password_step2").show();
                return false;
            });

            $(".goto_login_btn").click(function(){
                self.login_sort.animate({"marginLeft":0},300,function(){
                    $("#get_password_step1").show();
                    $("#get_password_step2").hide();
                });
                return false;
            })

            $(".input_tip").click(function(){
                var input  = $(this).siblings("input");
                $(this).hide();
                input.focus();
                //alert(1);
            });

            $(".inputTextClean_b").blur(function(){
                if($.trim($(this).val()) == ""){
                    $(this).siblings("b").show();

                };
            });

            $(".inputTextClean_b").focus(function(){
                if($.trim($(this).val()) == ""){
                    $(this).siblings("b").hide();

                };
            });
            // 监控回车
            $(".login_input").bind("keyup", function(event) {
                if (event.keyCode == 13) {
                    location.href="index.html";
//                    执行响应函数函数
                }
            });




        }
    }
};

$(function(){
    login.init();
})
